insulation mat - German English Dictionary